package com.example.demo1.dao;

import com.example.demo1.entity.Book;

import java.io.Serializable;
import java.util.ArrayList;


/**
 * 名字含有Dod，是用来访问数据库的
 * Data Access Object：数据存储对象
 * 所有的sql语句都应该放在这里
 * */



/**(Integer id)等价于(Serialization id);
 * String类，Iteger类，Double类，Boolean类，都实现类Serializable接口
 */
public interface BookDao {
    //增删改查
    int addBook(Book book);

    int deleteBook(Serializable id);

    int updateBook(Book book);

    Book selectBook(Serializable id);

    ArrayList<Book> selectBooks(Book book);
}

